Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Nordea Open - Bastad Belgrade Open - Belgrade Davis Cup, World Group, Q, CRO-SVK 3-1 French Open - Paris Bad Waltersdorf Challenger Spain F8 Spain F16 Spain #1-w3 Spain F20 Hungary F4 Spain F26 Spain F28 Spain F31 Spain F32 Spain F2 Spain F4 Spain F10 Spain F13 Spain F14 Spain F15 Spain F20 Spain F30 Spain F31 Spain F32 Spain F35 Spain F36 Turkey F11 Turkey F14 Israel F2 Israel F3 Turkey F12 Turkey F14 Turkey F15 Morocco F5 Austria F2 Estonia F1 Estonia F2 Slovakia F2 Slovakia F3 Croatia F10 Croatia F12 Turkey F29 Israel F2 China F3 Turkey F15 Turkey F16 Czech Republic F2 Italy F14 Italy F15 Czech Republic F4 Czech Republic F6 Slovakia F1 Slovakia F3 Italy F25 Serbia F12 Serbia F13 Serbia F14 Croatia F12 Morocco F9 Israel F1 Israel F2 Spain F1 Spain F2 Italy F10 Romania F10 Croatia F15 Israel F1 Israel F2 Israel F3 Turkey F3 Turkey F4 Greece F1 Greece F2 Greece F3 Greece F4 Slovenia F2 Spain F17 Israel F3 Spain F9 Spain F10 Spain F11 Spain F13 Spain F17 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F23 Spain F26 Spain F27 Spain F29 Spain F38 Spain F39 Spain F40 Spain F2 Spain F3 Spain F4 Spain F7 Spain F8 Spain F9 Spain F10 Spain F12 Spain F16 Spain F18 Spain F19 Spain F20 Spain F21 Serbia F1 Serbia F2 Spain F25 Spain F26 Spain F28 Spain F29 Spain F32 Spain F33 Czech Republic F3 Spain F38 Spain F39 Spain F40 Spain F41 Great Britain F1 Spain F2 Morocco F1 Morocco F2 Spain F8 Spain F9 Spain F10 Spain F15 Spain F16 France F10 Bosnia & Herzegovina F5 Spain F4 Spain F7 Turkey F13 Slovakia F2 Croatia F11 Israel F1 Turkey F6 Turkey F7 Bosnia & Herzegovina F5 China F4 Itajai Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Open Costa Daurada - Tarragona Meknes Challenger Monza Challenger Reggio Emilia Challenger Segovia Challenger San Sebastian Challenger Napoli Challenger Rimini Challenger Napoli Challenger Tarragona Challenger Asuncion Challenger Bucaramanga Challenger Marrakech Challenger Barletta Challenger Milan Challenger Marburg Challenger Turin Challenger San Sebastian Challenger Seville Challenger Prague Challenger Salinas Challenger Pereira Challenger Sao Paulo Challenger Samarkand Challenger Todi Challenger Genova Challenger Seville Challenger Panama City Challenger Barranquilla Challenger Heilbronn Challenger Milan Challenger Padova Challenger Braunschweig Challenger Prague Challenger Meerbusch Challenger Genova Challenger Szczecin Challenger Banja Luka Challenger Meknes Challenger Sibiu Challenger Bratislava Challenger Helsinki Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Mersin Challenger Furth Challenger Prague Challenger Casablanca Challenger Bratislava Challenger Santo Domingo Challenger Heilbronn Challenger Furth Challenger Prague Challenger Braunschweig Challenger Prague Challenger Portoroz Challenger Rennes Challenger Irving Challenger Sophia Antipolis Challenger Barletta Challenger Rome Challenger Heilbronn Challenger Todi Challenger Braunschweig Challenger Scheveningen Challenger Prague Challenger Genova Challenger Cali Challenger Lima Challenger Bratislava Challenger Marbella Challenger Rome Challenger Poznan Challenger Poprad Tatry Challenger Braunschweig Challenger Phoenix Challenger Sophia Antipolis Challenger 's Tennis Masters 07 Challenger - Graz Heilbronn Challenger Prostejov Challenger Bratislava Challenger Perugia Challenger Genova Challenger Szczecin Challenger Montevideo Challenger Maia Challenger Antalya 2 Challenger Braunschweig Challenger Warsaw Challenger Como Challenger Szczecin Challenger Tunis Challenger Luedenscheid Challenger Braunschweig Challenger Tulln Challenger Genova Challenger Tarragona Challenger Bergamo Challenger Bratislava Challenger San Sebastian Challenger Ottignies-Louvain-la-Neuve Challenger Zadar Challenger Eckental Challenger Sanremo Challenger Prostejov Challenger Madrid Challenger Bordeaux Challenger Andria Challenger Scheveningen Challenger Troisdorf Challenger Heilbronn Challenger Perugia Challenger Guayaquil Challenger Braunschweig Challenger Lisbon Challenger Malaga Challenger Napoli Challenger Manama Challenger Naples Challenger Aix En Provence Challenger Madrid Challenger Rome Challenger Mauthausen Challenger Barcelona Challenger Bratislava 1 Challenger Braga Challenger Maia Challenger Belgrade Challenger Valencia Challenger Marburg Challenger Prostejov Challenger Bratislava 2 Challenger Genova Challenger Montemar Challenger Oeiras 2 Challenger Kaohsiung Challenger Ostrava Challenger Mauthausen Challenger Zadar Challenger Santiago Challenger Montechiarugolo - Parma Challenger Prague Challenger Prostejov Challenger San Benedetto Challenger Zug Challenger Poznan Challenger Roseto Degli Abruzzi 1 Challenger Tunis Challenger Liberec Challenger Bratislava Challenger Kenitra Challenger Bad Waltersdorf Challenger Open de la Comunidad Valenciana - Valencia Tigre Challenger Szczecin Challenger Buenos Aires Challenger Karlsruhe Challenger Split Challenger Caltanissetta Challenger Prostejov Challenger Como Challenger Geneva Challenger Braunschweig Challenger Luedenscheid Challenger Open de Tenis Comunidad Valenciana - Valencia Tulln Challenger Qatar Exxon Mobil Open - Doha Medibank International - Sydney Parma Challenger Rabat Challenger Murcia Challenger Open Sabadell Atlantico - Barcelona Prostejov Challenger BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Santa Fe 2 Challenger Estoril Open - Estoril German Tennis Championships - Hamburg Tenerife 3 Challenger China Open - Beijing Abierto Mexicano Telcel - Acapulco Bratislava Challenger Kremlin Cup - Moscow Marbella Challenger Aix En Provence Challenger Santos Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Vicenza Challenger Bratislava 1 Challenger Sassuolo Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg San Marino Challenger Tenerife 2 Challenger Szekesfehervar Challenger Girona Challenger Malaysian Open - Kuala Lumpur Szczecin Challenger Heilbronn Challenger Prostejov Challenger Marburg Challenger Cordenons Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Seville Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Napoli Challenger Copa Claro - Buenos Aires Vercelli Challenger Ostrava Challenger Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Heilbronn Challenger Mestre Challenger Caltanissetta Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BMW Open - Munich Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg San Benedetto Challenger Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Erste Bank Open - Vienna Aircel Chennai Open - Chennai Ecuador Open - Quito Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Prague Challenger Portoroz Challenger Braunschweig Challenger SkiStar Swedish Open - Bastad Cordenons Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Como Challenger Genova Challenger European Open - Antwerp Seville Challenger Aircel Chennai Open - Chennai Banja Luka Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Valencia Challenger Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Mohammedia Challenger Abierto Mexicano - Los Cabos Morocco F4 Brescia Challenger Qatar ExxonMobil Open - Doha Iasi Challenger Ecuador Open - Quito San Marino Challenger Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Bad Waltersdorf Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Naples Challenger Girona Challenger Menorca Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Aix En Provence Challenger Caltanissetta Challenger Bordeaux Challenger Portoroz Challenger Generali Open - Kitzbuhel Prostejov Challenger Rome Challenger Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Tulln Challenger Sydney International - Sydney Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Cordoba Open - Cordoba Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Lyon Challenger Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Guayaquil Challenger Hamburg European Open - Hamburg Argentina Open - Buenos Aires Maia Challenger Chile Dove Men+Care Open - Santiago Antalya Challenger Santiago Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade cinch Championships - London Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Roseto Degli Abruzzi 2 Challenger Winston-Salem Open - Winston-Salem Bratislava Challenger Seville Challenger Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Cagliari Challenger Bratislava 1 Challenger Emilia-Romagna Open - Parma Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Astana Open - Astana Zadar Challenger Tennis Napoli Open - Naples Oeiras 3 Challenger Adelaide International 2 - Adelaide Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Bordeaux Challenger Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel Milan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Karlsruhe Challenger Modena Challenger Szczecin Challenger Lisbon Challenger Murcia Challenger Villena Challenger Argentina Open - Buenos Aires Erste Bank Open - Vienna Allianz Suisse Open Gstaad - Gstaad Swiss Open - Gstaad Erste Bank Open - Vienna Cordoba Open - Cordoba International German Open - Hamburg BMW Open - Munich Ciutat de Barcelona - Barcelona Erste Bank Open - Vienna Stockholm Open - Stockholm Black Forest Open - Freudenstadt Tatra Banka Slovak Open - Bratislava BCR Open Romania - Bucharest Bet-at-home Open - Hamburg Tennislife Cup - Napoli Open Tarragona Costa Daurada - Tarragona Brasil Open - Sao Paulo Tatra Banka Slovak Open - Bratislava Tanger Challenger ATP Studena Croatia Open - Umag Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome San Benedetto Challenger BNP Paribas Masters - Paris Rimini Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Vigo Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Freudenstadt Challenger Seville Challenger Szczecin Challenger Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells Palermo Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Napoli Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tanger Challenger Meknes Challenger Rabat Challenger Monte-Carlo Rolex Masters - Monte-Carlo Barletta Challenger Western & Southern Open - Cincinnati Monza Challenger Shanghai Rolex Masters - Shanghai Rome Challenger BNP Paribas Masters - Paris San Remo Challenger Bordeaux Challenger Western & Southern Open - Cincinnati Marburg Challenger BNP Paribas Masters - Paris Arad Challenger BNP Paribas Open - Indian Wells San Benedetto Challenger Miami Open - Miami Mutua Madrid Open - Madrid Cordenons Challenger Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Como Challenger Seville Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Chile Dove Men+Care Open - Santiago Western & Southern Open - Cincinnati Santiago Challenger Sao Paulo Challenger Hamburg European Open - Hamburg Bratislava Challenger If Stockholm Open - Stockholm Miami Open - Miami St. Petersburg Open - St. Petersburg Chile Dove Men+Care Open - Santiago Internazionali BNL d'Italia - Rome Millennium Estoril Open - Estoril Kremlin Cup - Moscow Mutua Madrid Open - Madrid Szczecin Challenger Trnava Challenger Vegeta Croatia Open - Umag Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Bratislava Challenger Sao Paulo Challenger Millennium Estoril Open - Estoril If Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo Murray River Open - Melbourne Heineken Open - Auckland Kosice Challenger Movistar Chile Open - Santiago Bet-at-home Cup - Kitzbuhel Como Challenger Brisbane International - Brisbane Santiago Challenger Gerry Weber Open - Halle Erste Bank Open - Vienna Oberstaufen Challenger Caltanissetta Challenger Oberstaufen Challenger Apia International - Sydney EFG Swiss Open - Gstaad Glasgow Challenger Grand Prix Hassan II - Marrakech Quimper Challenger Rio Open - Rio de Janeiro Poprad Tatry Challenger Marburg Challenger Todi Challenger Biella Challenger Qatar ExxonMobil Open - Doha Sibiu Challenger Generali Open - Kitzbuhel Heineken Open - Auckland Open Sud de France - Montpellier Irving Challenger Millennium Estoril Open - Estoril Heineken Open - Auckland Poprad Tatry Challenger St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Aircel Chennai Open - Chennai Open Parc - Lyon Erste Bank Open - Vienna Sofia Open - Sofia Nordea Open - Bastad Rio Open - Rio de Janeiro Riviera di Rimini Challenger - Rimini Buenos Aires Challenger Suisse Open - Gstaad Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Quimper Challenger Nature Valley International - Eastbourne Punta Del Este Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Caltanissetta Challenger ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Sydney International - Sydney Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Rome Challenger Cordoba Open - Cordoba Milan Challenger European Open - Antwerp Split Challenger Marbella Challenger Istanbul Challenger Argentina Open - Buenos Aires Bratislava Challenger Bratislava Challenger Sofia Open - Sofia Open 13 Provence - Marseille Tulln Challenger European Open - Antwerp Helsinki Challenger Melbourne Summer Set - Melbourne Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Nordea Open - Bastad Canberra Challenger Swiss Indoors Basel - Basel United Cup - Australia Aix En Provence Challenger Montechiarugolo Challenger EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Braunschweig Challenger Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Poznan Challenger Open Sabadell Atlantico - Barcelona Grand Prix de Tennis de Lyon - Lyon Erste Bank Open - Vienna Chengdu Open - Chengdu Argentina Open - Buenos Aires BMW Open - Munich Geneva Open - Geneva Generali Open - Kitzbuhel French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Trnava Challenger U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Seat Godo 2007 - Barcelona Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Punta Del Este Challenger U.S. Open - New York Quimper Challenger French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Open SEAT Godo 2006 - Barcelona French Open - Paris Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brasil Open - Sao Paulo Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona China Open - Beijing Movistar Open - Santiago Brasil Open - Costa do Sauipe US Men's Clay Court Championship - Houston Malaysian Open - Kuala Lumpur Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Hamburg European Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem ATP Vegeta Croatia Open - Umag Gijon Open - Gijon Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar China Open - Beijing Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Valencia Open - Valencia Shanghai ATP Masters - Shanghai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Millennium Estoril Open - Estoril ASB Classic - Auckland European Open - Antwerp Grand Prix Hassan II - Marrakech Geneva Open - Geneva Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Shenzhen Open - Shenzhen ASB Classic - Auckland BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Turkish Airlines Open Antalya - Antalya German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells Cordoba Open - Cordoba Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rolex Paris Masters - Paris Davis Cup, World Group, 1R, CAN-ESP 3-2 Rolex Paris Masters - Paris Mutua Madrid Open - Madrid National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, SF, FRA-ESP 3-2 Mutua Madrid Open - Madrid Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group B, Valencia Davis Cup, World Group, PO, NED-SVK 4-0 Davis Cup, Group C, Valencia Rogers Cup - Toronto Davis Cup, Group C, Zhuhai Mutua Madrid Open - Madrid Maia Challenger China Open - Beijing Rolex Paris Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca BNP Paribas Masters - Paris Mutua Madrid Open - Madrid EFG Swiss Open - Gstaad French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments BNP Paribas Masters - Paris Rogers Cup - Montreal Olympics - Rio de Janeiro French Open - Paris U.S. Open - New York French Open - Paris Sofia 2 Challenger Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group I, 2R, SVK-HUN 1-3 San Benedetto Challenger